EOA is 1051653; EOF is 1051653 
